<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			// 第一种
			function unique(arr) {
				if (!Array.isArray(arr)) {
					console.log('type error!');
					return;
				}

				var array = [];
				arr.forEach(function(item, index) {
					if (array.indexOf(item) === -1) {
						array.push(item);
					}
				})
				return array;
			}

			// 第二种
			function unique(arr) {
				if (!Array.isArray(arr)) {
					console.log('type error!');
					return;
				}

				return Array.from(new Set(arr));
			}

			var arr = [1, 2, 3, 4, 4, 5, 2, 8];
			console.log(unique(arr));
		</script>
	</body>
</html>
